package Composite;

import java.awt.Image;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.ImageIcon;


public class Recherche extends Dossier{
    
    private static Recherche instance;
    private static BufferedImage vignetteRecherche;
    
    private Recherche() {
        
        super(RacineLogique.getRacine(), null, "Historique des recherches");
               
    }
    
    public static Recherche getInstance(){
        
        if(instance==null) instance = new Recherche();
        
        return instance;
    }
    
        public static void setInstance(Recherche i){
        
        instance=i;
    }
        
              public ImageIcon getRepresentation() {

        return Element.recherche;
    }
              
         public Image getVignette() {
        
          if(vignetteRecherche!=null) return vignetteRecherche;
          try {
            vignetteRecherche = ImageIO.read(new File("dossier100recherche.png"));
         } catch (IOException ex) {
            System.out.println("Erreur de lecteur vignette de dossier");
        }          
            return vignetteRecherche;
        }
}
